package intelligentCustomer.memory;

/**
 * 记忆存储库接口
 * 定义记忆持久化的方法
 */
public interface MemoryRepository {
    /**
     * 加载用户档案
     * 
     * @param userId 用户ID
     * @return 用户档案对象，如果不存在则返回null
     */
    UserProfile loadUserProfile(String userId);
    
    /**
     * 保存用户档案
     * 
     * @param profile 用户档案对象
     * @return 保存是否成功
     */
    boolean saveUserProfile(UserProfile profile);
} 